简单高效的微信登录解决方案

微信登录
就这么简单

告别传统繁琐流程,wxlogin平台让您轻松实现微信一键登录和微信支付。无需经过复杂的审核认证,个人开发者即可使用。支持PC端扫码、H5、微信内多种场景,只需简单配置AppID和密钥,即可快速接入。

无需付费审核认证,个人即可使用
微信登录+微信支付,一站式解决
支持PC扫码、H5、微信内多种场景

打开微信 扫一扫
快速登录体验

对比传统方案

无论您是个人站长还是企业用户,我们都能帮您更低成本、更快速地实现微信登录

😔

微信官方API

  • 必须是企业认证,个人无法使用
  • 每年300元认证费用
  • 对接流程繁琐,需要专业开发
  • 审核周期长,通过率不稳定
😊

wxlogin平台

  • 个人和企业均可免费使用
  • 零费用,无隐藏收费
  • 无需复杂接口,3步快速对接
  • 即开即用,无需等待审核

三步轻松对接

只需简单三步,即可拥有微信登录功能,就是这么简单

1

设置回调地址

在wxlogin平台注册并登录,添加您的网站信息,填写正确的回调地址。这个地址是微信登录成功后,返回用户数据的地方。

2

处理加密数据

回调地址的页面程序会接收到微信发送的加密数据。使用适当的加密解密算法来解密这些数据,确保数据安全传输。

3

获取用户资料

解密后的数据包含了当前登录用户的详细信息。您的程序可以解析这些数据,提取用户的资料,如用户名、头像等。

通过Token获取用户信息 推荐

登录成功后回调URL中会携带 token 参数,通过token调用接口即可获取用户资料,无需解密,最简单

callback.php
// ============================================
// 第一步:前端添加微信登录按钮
// ============================================
<a href="https://wxlogin.com/jwt?appid=您的AppID">
    微信登录
</a>

// ============================================
// 第二步:回调页面获取token,请求用户信息
// ============================================

// callback.php - 登录回调页面
$token = isset($_GET['token']) ? $_GET['token'] : '';

if (empty($token)) {
    die('登录失败:缺少token参数');
}

// 通过token调用接口获取用户信息
$postData = json_encode(['token' => $token]);

$ch = curl_init();
curl_setopt_array($ch, [
    CURLOPT_URL            => 'https://wxlogin.com/wxuser/userinfo',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => $postData,
    CURLOPT_HTTPHEADER     => ['Content-Type: application/json'],
    CURLOPT_SSL_VERIFYPEER => false,
]);

$response = curl_exec($ch);
curl_close($ch);

$result = json_decode($response, true);

if ($result && $result['code'] == 200) {
    $user = $result['data'];

    echo "昵称:" . $user['nickname'];
    echo "头像:" . $user['headimgurl'];
    echo "OpenID:" . $user['openid'];

    // TODO: 保存session,完成登录
    session_start();
    $_SESSION['user'] = $user;
}
?>
server.js
// npm install express axios

const express = require('express');
const axios = require('axios');
const app = express();

const APPID = '您的AppID';

// ============================================
// 第一步:首页 - 生成微信登录链接
// ============================================
app.get('/', (req, res) => {
    const loginUrl = `https://wxlogin.com/jwt?appid=${APPID}`;
    res.send(`
        微信登录
    `);
});

// ============================================
// 第二步:回调 - 用token获取用户信息
// ============================================
app.get('/callback', async (req, res) => {
    const { token } = req.query;

    if (!token) {
        return res.send('登录失败:缺少token');
    }

    try {
        // 通过token调用接口获取用户信息
        const response = await axios.post(
            'https://wxlogin.com/wxuser/userinfo',
            { token },
            { headers: { 'Content-Type': 'application/json' } }
        );

        const { data: user } = response.data;

        // TODO: 保存session,完成登录
        res.send(`
            昵称:${user.nickname}
            头像:${user.headimgurl}
            OpenID:${user.openid}
        `);
    } catch (err) {
        res.send('登录异常,请重试');
    }
});

app.listen(3000);
📨

请求接口

POST https://wxlogin.com/wxuser/userinfo
Header: Content-Type: application/json
Body: { "token": "回调中的token值" }
👤

返回用户信息

nickname headimgurl openid sex unionid province city
登录成功后可直接获取用户昵称、头像、OpenID等信息
查看完整接入文档

立即开始使用微信登录

免费注册,3分钟完成接入,让您的用户享受便捷的微信登录体验

免费开始使用